home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / comm2 / kms20src.lha / KMSC / dmakefile < prev    next >
Makefile  |  1995-09-24  |  2KB  |  70 lines

  1.  
  2. #
  3. #   DMakefile for KMS.  Directories required:
  4. #   KMSC:O/ - location of objects for KMS
  5. #   KMS:Bin/ - location of created KMS binaries
  6. #
  7.  
  8. EXE1= KMS:Bin/KMSPort
  9. EXE2= KMS:Bin/KMSConv
  10. EXE4= KMS:Bin/KMSCookie
  11. EXE5= KMS:Bin/UMS2KMS
  12. OD  = KMSC:O/
  13. DCC = dcc
  14. SRCS= access.c areas.c commands.c datei.c filebase.c init.c inout.c \
  15.       kms.c mailbox.c msgbase.c msgbase2.c msgbase3.c kmsrexx.c parse.c rexx.c \
  16.       modemio.c user.c
  17. SRC2= kmsconv.c
  18. SRC4= kmscookie.c
  19. SRC5= ums2kms.c
  20. OBJS= $(SRCS:"*.c":"$(OD)*.o")
  21. OBJ2= $(OD)kmsconv.o
  22. OBJ4= $(OD)kmscookie.o
  23. OBJ5= $(OD)ums2kms.o
  24. VERS= $(OD)version.o
  25.  
  26. all: $(EXE1)
  27.  
  28. kmsconv: $(EXE2)
  29.  
  30. kmscookie: $(EXE4)
  31.  
  32. ums2kms: $(EXE5)
  33.  
  34. $(EXE1): $(VERS) $(OBJS)
  35.     cd $(OD)
  36.     $(DCC) version.o $(OBJS:"$(OD)*.o":"*.o") -r -ms -l umss.lib -l debugs.lib -o %(left)
  37.     cd
  38.  
  39. $(EXE2): $(OBJ2)
  40.     cd $(OD)
  41.     $(DCC) $(OBJ2:"$(OD)*.o":"*.o") -r -ms -o %(left)
  42.     cd
  43.  
  44. $(EXE4): $(OBJ4)
  45.     cd $(OD)
  46.     $(DCC) $(OBJ4:"$(OD)*.o":"*.o") -r -ms -o %(left)
  47.     cd
  48.  
  49. $(EXE5): $(OBJ5)
  50.     cd $(OD)
  51.     $(DCC) $(OBJ5:"$(OD)*.o":"*.o") -r -ms -l umss.lib -o %(left)
  52.     cd
  53.  
  54. $(VERS) : version.c
  55.     #RevUp 2 KMS NOASM
  56.     $(DCC) %(right) -o %(left) -c -r -ms
  57.  
  58. $(OBJS) : $(SRCS)
  59.     $(DCC) %(right) -o %(left) -Hincludes.m=kms/kms_all.h -c -proto -r -ms
  60.  
  61. $(OBJ2) : $(SRC2)
  62.     $(DCC) %(right) -o %(left) -Hincludes.m=kms/kms_all.h -c -proto -r -ms
  63.  
  64. $(OBJ4) : $(SRC4)
  65.     $(DCC) %(right) -o %(left) -Hincludes.m=kms/kms_all.h -c -proto -r -ms
  66.  
  67. $(OBJ5) : $(SRC5)
  68.     $(DCC) %(right) -o %(left) -Hincludes.m=kms/kms_all.h -c -proto -r -ms
  69.  
  70.